package com.business.student.domain;


import com.business.common.annotation.Excel;
import com.business.common.core.domain.BaseEntity;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class ExamPaperAnswerPageResponseVM extends BaseEntity {
    private Integer id;
    private String subjectName;

    private Integer subjectId;

    private Integer questionCount;

    private Integer questionCorrect;

    private Integer paperType;

    private Integer status;


    /** 考试名称 */
    @Excel(name = "考试名称", type = Excel.Type.EXPORT)
    private String examMngName;


    @Excel(name = "考试人员", type = Excel.Type.EXPORT)
    private String userName;

    @Excel(name = "考试成绩", type = Excel.Type.EXPORT)
    private String userScore;

    /** 是否合格 1：合格 2：不合格 */
    @Excel(name = "合格与否",  dictType ="exam_pass_type")
    private String passStatus;

    /** 是否合格 1：合格 2：不合格 */
    private String passStatusName;


    @Excel(name = "试卷名称", type = Excel.Type.EXPORT)
    private String paperName;

    @Excel(name = "考试总分", type = Excel.Type.EXPORT)
    private String paperScore;

    /** 合格分数 */
    @Excel(name = "合格分数", type = Excel.Type.EXPORT)
    private String passScore;

    /**
     * 创建时间
     */
    @Excel(name = "考试时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    private String doTime;

    private String systemScore;
    /**
     * 考试类型
     */
    private String examType;

    /** 考试ID */
    private Integer examMngId;



}
